You are not logged in Log in Join
You are here: Home » Members » jim » ZDOM-save » No Constructor calls

Log in
Name

Password

 
 

History for No Constructor calls

??changed:
-
Issue:  None of the current Zope Objects call __init__ on thier base classes.

  Jim -- Many Zope classes don't use __init__ functions, because
     of a flaw in the original Python pickle protocol that 
     made constructors very unattractive. This flaw has been fixed, 
     but there was no compelling reason to add constructors
     to many of the core base classes.


Notes:
	DOM requires that its state is set up on initialization.  How is the state of Zope Objects initializied?  

        Jim -- Just like the state of any other Python object.
             If there's an __init__ methodm it gets called, otherwise
             the state is minimal.

	I added a constructor to Item and Folder for testing.

        Jim -- What DOM state needed to be set up?

Resolution: